#pragma once
#include "stdafx.h"

class CurveGenerator
{

	std::vector<Ogre::Vector3*> points;
	//std::vector<Ogre::Vector3*> generatedCurve;

public:

	void addPoint(Ogre::Vector3 *point);
	std::vector<Ogre::Vector3*>* generateCurve();
	static std::vector<Ogre::Vector3*>* generateCurve(std::vector<Ogre::Vector3*>* basePoints, float resolution);

	CurveGenerator(void);
	~CurveGenerator(void);
};

